rendernode: draw() only in node bounds
authorTimm Bäder <mail@baedert.org>
Wed, 12 Feb 2020 15:21:38 +0000 (16:21 +0100)
committerTimm Bäder <mail@baedert.org>
Wed, 12 Feb 2020 15:54:46 +0000 (16:54 +0100)
commitb12a6be9d9199da95d7626e4b0185de2cb01a331
treefa1c69e623ac66b850aee396b3d572eb3d4ba950
parentd702c159d57ea465798ac4a05e26f25145dc6612
rendernode: draw() only in node bounds

We currently disable when draw()ing nodes using the cairo fallback path,
which means we can't just use cairo_paint(). Use a proper rectangle
instead.

Fixes #2431
gsk/gskrendernodeimpl.c